package br.com.expositor.apresentacao.administracao.componente.infra;

import org.apache.wicket.markup.html.panel.Panel;

import br.com.expositor.apresentacao.infra.imp.model.ComponenteCarregavelDestacavel;
import br.com.expositor.apresentacao.infra.imp.model.ModelGenerico;

@SuppressWarnings("serial")
public abstract class ComponenteGenerico extends Panel implements
		ComponenteCarregavelDestacavel {

	@SuppressWarnings("unchecked")
	public ComponenteGenerico(String id) {
		super(id);
		this.setDefaultModel(new ModelGenerico(this));
	}

	public void dettach() {

	}

	public void load() {

	}

	public abstract void montarComponente();

}
